This document is record of many of my scheduled individual teacher trainings or collaborations on lessons that integrate technology. What it does not reflect is the countless instances of "just-in-time" training/assistance or large group training sessions. Staff development through instructional technology coaching has played a vital role in the successful implementation of the CFF grant and sustaining 21st century teaching and learning practices.